Awakening Decentralised Real-Time Collaboration: Re-engineering Apache Wave into a General-Purpose Federated and Collaborative Platform
نویسندگان
چکیده
Real-time collaboration is being offered by plenty of libraries and APIs (Google Drive Real-time API, Microsoft Real-Time Communications API, TogetherJS, ShareJS), rapidly becoming a mainstream option for web-services developers. However, they are offered as centralised services running in a single server, regardless if they are free/open source or proprietary software. After re-engineering Apache Wave (former Google Wave), we can now provide the first decentralised and federated free/open source alternative. The new API allows to develop new real-time collaborative web applications in both JavaScript and Java environments.
منابع مشابه
Building Real-Time Collaborative Applications with a Federated Architecture
Real-time collaboration is being offered by multiple libraries and APIs (Google Drive Real-time API, Microsoft Real-Time Communications API, TogetherJS, ShareJS), rapidly becoming a mainstream option for webservices developers. However, they are offered as centralised services running in a single server, regardless if they are free/ open source or proprietary software. After re-engineering Apac...
متن کاملTowards an Agent-supported Online Assembly: Prototyping a Collaborative Decision-Making Tool
The promise of online assemblies has been present for years already, and a diversity of tools have attempted to fulfill it. This work aims to reapproach the issue from a novel standpoint that relies on a federated architecture, a real-time collaborative environment, goal-oriented software agents and a consensus-based methodology. Consensuall is a prototype of consensual decision-making collabor...
متن کاملSyncro - Concurrent Editing Library for Google Wave
The web accelerated the way people collaborate globally distributed. With Google Wave, a rich and extensible real-time collaboration platform is becoming available to a large audience. Google implements an operational transformation (OT) approach to solve conflicting concurrent edits. This approach works fine for text inside waves. But graphical extensions, like gadgets for collaborative proces...
متن کاملA Collaborative Blood Distribution System in a Network of Hospitals based on their Normal and Emergency Requests: a Mathematical Model and Solution
Background and Objectives: A blood distribution network orchestrates distribution of safe blood products to hospitals. Blood shortage and blood wastage are two important factors which may affect efficiency of blood distribution network. Service delivery time is another factor that refers to the time interval between blood request by a hospital and transfusing it to the patient....
متن کاملFeature interaction in a federated communications-enabled collaboration platform
Existing online collaboration tools and platforms provide basic communications integration and the ability to include some real-time information sources. Moreover, users prefer to be able to choose which collaboration tool they use for a given interaction, and over the course of long-term collaboration, will typically use a variety of tools, including email, instant messages, wikis, blogs, web ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015